API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsInputs
Devices
Mouses
MouseDevice.h
1
// MouseDevice.h
3
//
5
6
namespace
nkInputs
7
{
11
class
MouseDevice
12
{
13
public :
14
18
MouseDevice
() ;
22
virtual
~MouseDevice
() ;
23
24
// Getters
28
virtual
int
getX
()
const
;
32
virtual
int
getY
()
const
;
36
virtual
long
getLastXMovement
()
const
;
40
virtual
long
getLastYMovement
()
const
;
44
virtual
long
getLastZMovement
()
const
;
48
virtual
bool
getLeftButton
()
const
;
52
virtual
bool
getRightButton
()
const
;
56
virtual
bool
getCenterButton
()
const
;
57
61
virtual
void
updateDevice
() ;
62
66
virtual
void
recomputeMousePos
() ;
67
} ;
68
}
nkInputs::MouseDevice::MouseDevice
MouseDevice()
nkInputs::MouseDevice::~MouseDevice
virtual ~MouseDevice()
nkInputs::MouseDevice
A mouse device.
Definition:
MouseDevice.h:12
nkInputs::MouseDevice::getLastYMovement
virtual long getLastYMovement() const
nkInputs::MouseDevice::getCenterButton
virtual bool getCenterButton() const
nkInputs::MouseDevice::getLeftButton
virtual bool getLeftButton() const
nkInputs::MouseDevice::getX
virtual int getX() const
nkInputs::MouseDevice::recomputeMousePos
virtual void recomputeMousePos()
nkInputs
Encompasses all API of component NilkinsInputs.
Definition:
KeyboardDevice.h:7
nkInputs::MouseDevice::getRightButton
virtual bool getRightButton() const
nkInputs::MouseDevice::getLastZMovement
virtual long getLastZMovement() const
nkInputs::MouseDevice::getY
virtual int getY() const
nkInputs::MouseDevice::getLastXMovement
virtual long getLastXMovement() const
nkInputs::MouseDevice::updateDevice
virtual void updateDevice()
Generated by
Doxygen
1.8.18